PHẦN MỀM QUẢN LÝ KHO TƯ LIỆU SỐ
- Danh sách chức năng
STT |
Tên |
TT |
Mô tả |
---|---|---|---|
1 |
Quản lý người dùng |
1 |
Thêm người dùng |
2 |
Sửa thông tin người dùng |
||
3 |
Xóa người dùng |
||
2 |
Quản lý danh mục Kho, kệ, ngăn, hộp |
1 |
Thêm Kho, kệ, ngăn, hộp |
2 |
Sửa Kho, kệ, ngăn, hộp |
||
3 |
Xoá Kho, kệ, ngăn, hộp |
||
3 |
Quản lý danh mục hồ sơ |
1 |
Thêm danh mục hồ sơ |
2 |
Sửa danh mục hồ sơ |
||
3 |
Xoá danh mục hồ sơ |
||
4 |
Nhập thông tin hồ sơ |
1 |
Thêm thông tin hồ sơ |
2 |
Sửa thông tin hồ sơ |
||
3 |
Xoá thông tin hồ sơ |
||
4 |
Hiển thị thông tin hồ sơ |
||
5 |
Nhập thông tin tài liệu |
1 |
Thêm thông tin tài liệu |
2 |
Sửa thông tin tài liệu |
||
3 |
Xoá thông tin tài liệu |
||
4 |
Hiển thị thông tin tài liệu |
||
6 |
Tạo QR code cho tài liệu |
1 |
Truy vấn tài liệu file đã đính kèm |
2 |
Lấy thông tin thuộc tính của tài liệu |
||
3 |
Tạo QR code và ghi vào bảng TB_TL_QR |
||
4 |
Gán QR code cho tài liệu |
||
7 |
Tìm kiếm |
1 |
Tìm kiếm hồ sơ đơn giản (Theo số) |
2 |
Tìm kiếm hồ sơ nâng cao (Theo đa điều kiện) |
||
3 |
Tìm kiếm tài liệu đơn giản (Theo số) |
||
4 |
Tìm kiểm tài liệu nâng cao (Theo đa điều kiện) |
||
8 |
Báo cáo, thống kê |
1 |
Báo cáo, thống kê hồ sơ |
2 |
Báo cáo, thống kê tài liệu |
||
3 |
Báo cáo, thống kê nhập liệu |
||
4 |
Báo cáo, thống kê theo lĩnh vực |
||
9 |
Kết nối với cổng dịch vụ công |
1 |
Kiểm tra tính xác thực giữa hai đầu mối |
2 |
Tuy xuất thông tin |
||
3 |
Trả về kết quả truy vấn theo request |
2. Tính năng kỹ thuật, công nghệ
Công nghệ để phục vụ xây dựng Phần mềm quản lý tổng hợp lĩnh vực Kế hoạch Đầu tư cụ thể như sau:
STT |
Công nghệ |
Lựa chọn |
Ghi chú |
---|---|---|---|
1 |
Hệ điều hành |
Microsoft Windows |
|
2 |
Hệ quản trị Cơ sở dữ liệu |
Oracle Database, Microsoft SQL Server |
|
3 |
Nền tảng phát triển ứng dụng |
Microsoft Visual Studio |
|
4 |
Mô hình cấu trúc Web |
Web API (Resetful Service), Web Application |
|
5 |
Ngôn ngữ lập trình |
C#, VB.NET, ASP.NET |
|
6 |
Dịch vụ máy chủ Web |
Apache, IIS |
|
7 |
Công nghệ bảo mật |
SSL tương đương Password Authentication và Security Token |
|
Phần mềm đảm bảo đáp ứng một số yêu cầu kỹ thuật như sau:
1.Kết nối, chia sẻ thông tin, dữ liệu
Phần mềm đảm bảo kết nối, chia sẻ thông tin, dữ liệu theo quy định tại Nghị định số 47/2020/NĐ-CP.
2. Yêu cầu đáp ứng đối với cơ sở dữ liệu
Phần mềm được thiết kế dựa trên các nguyên tắc sau:
- Công nghệ ứng dụng là các công nghệ tiên tiến, đã được ứng dụng nhiều trên thế giới và Việt Nam, có đội ngũ hỗ trợ kỹ thuật phong phú và nguồn nhân lực được đào tạo từ các Bộ, trường Đại học, Viện và các doanh nghiệp, thích ứng với cuộc cách mạng công nghiệp 4.0;
- Các phân hệ cơ sở dữ liệu được tập trung xây dựng trên dữ liệu đã được xây dựng, có tính thời sự nhất để phục vụ kịp thời yêu cầu quản lý trong hiện tại và được bổ sung, chính xác hóa trong quá trình quản lý, thông qua các dự án của Ngành;
- Ràng buộc về nhập liệu: Yêu cầu dữ liệu nhập chính xác, không dư thừa. Nội dung dữ liệu phải có sự rằng buộc chặt chẽ với nhau về mặt cấu trúc. Các lỗi nhập liệu phải được thông báo tường minh trên giao diện người dùng.
3. Yêu cầu bảo mật thông tin
3.1 Bảo mật, mã hóa dữ liệu bằng RSA
Thông tin phải được mã hóa theo thuật toán RSA, gồm hai khóa: khóa công khai (hay khóa công cộng) và khóa bí mật (hay khóa cá nhân). Mỗi khóa là những số cố định sử dụng trong quá trình mã hóa và giải mã. Khóa công khai được công bố rộng rãi cho mọi người và được dùng để mã hóa. Những thông tin được mã hóa bằng khóa công khai chỉ có thể được giải mã bằng khóa bí mật tương ứng - mọi người đều có thể mã hóa nhưng chỉ có người biết khóa cá nhân (bí mật) mới có thể giải mã được.
3.2 Cơ chế sao lưu và phục hồi dữ liệu
- Sao lưu liên tục: máy chủ có cấu hình kép bao gồm 2 hệ thống ổ cứng chạy song song và sao lưu liên tục, bất cứ khi nào 1 ổ cứng bị sự cố thì hệ thống thứ 2 sẽ tiếp tục công việc cho đến khi sự cổ đã được khắc phục.
- Sao lưu dự phòng trên máy chủ khác: các dữ liệu trong 1 ngày nên được sao chép qua một hệ thống lưu trữ khác tại một máy lưu trữ ở địa điểm khác nhằm mục đích tránh các tai nạn, thảm họa xảy ra làm hư hại hệ thống máy chủ chính. Phương pháp: thuê máy lưu trữ tại địa phương khác để lưu dữ liệu hàng ngày, cóthể thực hiện lưu dữ liệu theo đường truyền Internet, khi cần phục hồi dữ liệu có thể tải về toàn bộ các dữ liệu đã sao lưu;
- Sao lưu dự phòng trên các phương tiện lưu trữ thông tin (băng từ, đĩa CD ROM, ổ đĩa cứng dung lượng cao): dữ liệu hệ thống sau một thời gian hoạt động có thể tăng nhanh, giúp giảm tải cho máy chủ đồng thời lưu trữ được thông tin cho việc thành lập ngân hàng dữ liệu điện tử giúp nghiên cứu khoa học về sau
4. Yêu cầu đáp ứng về thời gian xử lý, độ phức tạp xử lý của phần mềm
- Thời gian truy xuất dữ liệu: phải đáp ứng theo thời gian thực, khi có yêu cầu tìm kiếm hoặc truy xuất thông tin thì kết quả trả về phải nằm trong khoảng thời gian tối ưu (đối với thao tác thêm, sửa, xóa đơn giản, khả năng hồi đáp dưới 5 giây).
- Thời gian cập nhật dữ liệu: có sự đồng bộ khi cập nhật dữ liệu với tốc độ xử lý chính xác; thời gian xử lý phụ thuộc tốc độ đường truyền và cấu hình của thiết bị phần cứng (nội dung này sẽ được đầu tư trong tương lai) cần có những thuật toán tối ưu về mặt lập trình để nâng cao tốc độ cập nhật dữ liệu.
5. Yêu cầu về cài đặt, hạ tầng, đường truyền, an toàn vận hành, khai thác, sử dụng
Các yêu cầu về cài đặt, hạ tầng, đường truyền, an toàn vận hành, khai thác, sử dụng: không có yêu cầu đặc biệt so với hiện trạng ứng dụng công nghệ thông tin tại đơn vị cũng như các quy trình, quy định, quy chế liên quan.
6. Các ràng buộc đối với hệ thống
- Ràng buộc môi trường: phần mềm được xây dựng phải hoàn toàn tương thích với môi trường công nghệ đã được thiết lập.
- Sự phụ thuộc vào hệ thống nền tảng: phần mềm được xây dựng phải đảm bảo tương thích hoàn toàn với nền tảng công nghệ hiện có của hệ thống thông tin tại nơi cài đặt.
7. Yêu cầu về tính đảm bảo đáp ứng với IPv6
- Đối với thiết bị: sử dụng các công cụ quét https://IPv6-test.com/, https://test-IPv6.com/, https://IPv6test.google.com để đo kiểm kết nối Internet, đảm bảo tương thích với IPv6.
- Đối với phần mềm Quản trị cơ sở dữ liệu (DBMS): sử dụng phiên bản Oracle 11gR2 hoặc Microsoft SQL Server 2012 phiên bản đã hỗ trợ IPv6.
- Đối với công cụ dùng để phát triển phần mềm nội bộ: sử dụng Microsoft Visual Studio 2015 trở lên; .NET framework 4.0 trở lên; từ phiên bản .NET framework 2.0 trở lên mặc định đã được bật cấu hình tương thích với IPv6.
8 Yêu cầu về sử dụng hạ tầng công nghệ thông tin hiện tại
- Tương thích hoàn toàn với hạ tầng công nghệ thông tin hiện tại của nơi cài đặt.
- Có thể cùng sử dụng với các phần mềm chia sẻ dữ liệu hiện đang hoạt động của ngành Kế hoạch và Đầu tư.
- Không làm phát sinh yêu cầu về trang thiết bị, phần cứng trong phạm vi dự án cũng như khi đưa hệ thống vào sử dụng.
- Việc bổ sung trang thiết bị phần cứng, license phần mềm nền có thể được thực hiện dần dựa trên số lượng người dùng, cũng như hệ thống khác.
9. Các yêu cầu về đào tạo hướng dẫn sử dụng, quản trị, vận hành và các công tác khác có liên quan
10. Yêu cầu đánh giá cấp độ an toàn thông tin
Phần mềm đảm bảo an toàn thông tin cấp độ 2 theo các tiêu chí được quy định tại Thông tư số 12/2022/TT-BTTTT ngày 12 tháng 8 năm 2022 của Bộ Thông tin và Truyền thông về việc quy định chi tiết và hướng dẫn một số điều của Nghị định số 85/2016/NĐ-CP ngày 01 tháng 7 năm 2016 của Chính phủ về bảo đảm an toàn hệ thống thông tin theo cấp độ. Phần mềm khi xây dựng mới phải tuân thủ Khung phát triển phần mềm an toàn và đáp ứng yêu cầu an toàn cơ bản đối với Phần mềm nội bộ.